from django.db import models


class BaseModel(models.Model):
    '''
    所有模型的父类，定义一些公共参数
    '''
    create_time = models.DateTimeField(auto_now_add=True, verbose_name='创建时间')
    update_time = models.DateTimeField(auto_now=True, verbose_name='修改时间')

    class Meta:
        abstract = True


class BaseModel2(BaseModel):
    '''
    所有业务的模型的父类，定义一些公共参数
    '''
    # 不会真正的把数据库中的数据删除，默认0是启用，1是禁用
    delete_flag = models.CharField('启用和禁用的标记', max_length=1, default=0)

    class Meta:
        abstract = True
